﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Darkside Generator Studio - Properties Avaialble for VTL use</title>
    <style type="text/css">
        .mainstyle
        {
            width: 100%;
            font-family: "tahoma";
            font-size: small;
        }

        .style1
        {
            font-size: medium;
            font-weight: bold;
        }

    </style>
</head>
<body>
    
    <table class="mainstyle">
            <tr>
            <td colspan="2" class="style1">
                VTL
                TEMPLATE VARIABLES FOR GENERATOR STUDIO</td>
            
        <td>&nbsp;</td></tr>
        <tr>
            <td width="250">
                <b>Variable Name</b></td>
            <td width="250">
                <b>Data Type</b></td>
        <td>&nbsp;</td></tr>    
        <tr>
            <td>
                SolutionNamespace</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                ProjectNamespace</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                Developer</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                Date</td>
            <td>
                System.String (&quot;dddd-MM-yy&quot;)</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                Partial</td>
            <td>
                System.Boolean</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                Table</td>
            <td>
                <a href="#tableref">Table</a></td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                Columns</td>
            <td>
                List&lt;<a href="#columnref">Column</a>&gt;</td>
        <td>In version 0.1 Pre-Beta, the variable name was Fields. This has been changed to 
            remove confusion.</td></tr>
        <tr>
            <td>
                ParentTables</td>
            <td>
                List&lt;<a href="#referencedref">ReferencedTable</a>&gt;</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                ChildTables</td>
            <td>
                List&lt;<a href="#referencedref">ReferencedTable</a>&gt;</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        <td>&nbsp;</td></tr>

            <tr>
            <td colspan="2">
                <b>
                <a name="tableref"></a> </b><span class="style1">TABLE</span></td>
            
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                <b>Variable Name</b></td>
            <td>
                <b>Data Type</b></td>
        <td>&nbsp;</td></tr>    
        <tr>
            <td>
                Id</td>
            <td>
                System.Int32</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                Name</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                XType</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                IsView</td>
            <td>
                System.Boolean</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                Settings</td>
            <td>
                TableSettings</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td colspan="2">
                <b>
                <a name="columnref"></a></b><span class="style1">COLUMN</span></td>
           
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                <b>Variable Name</b></td>
            <td>
                <b>Data Type</b></td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                Name</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                ColumnDefault</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
                <tr>
            <td>
                CharacterMaximumLength</td>
            <td>
                System.Int32</td>
        <td>&nbsp;</td></tr>
                <tr>
            <td>
                NumericPrecision</td>
            <td>
                System.Int32</td>
        <td>&nbsp;</td></tr>
                <tr>
            <td>
                NumericPrecision</td>
            <td>
                System.Int32</td>
        <td>&nbsp;</td></tr>
                <tr>
            <td>
                DataType</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>        
        <tr>
            <td>
                IsPrimaryKey</td>
            <td>
                System.Boolean</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                IsCompositePrimaryKeyMember</td>
            <td>
                System.Boolean</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                IsIdentity</td>
            <td>
                System.Boolean</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                SqlTypeString</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                NHibernateTypeString</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                NetTypeString</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                InequalityTest</td>
            <td>
                System.String</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        <td>&nbsp;</td></tr>
        <tr>
            <td colspan="2">
                <b>
                <a name="referencedref"></a></b><span class="style1">REFERENCEDTABLE</span></td>
        <td>&nbsp;</td></tr>
        
                <tr>
            <td>
                <b>Variable Name</b></td>
            <td>
                <b>Data Type</b></td>
        <td>&nbsp;</td></tr>

                <tr>
            <td>
                Column</td>
            <td>
                Column</td>
        <td>&nbsp;</td></tr>

                <tr>
            <td>
                ReferencedTable</td>
            <td>
                Table</td>
        <td>&nbsp;</td></tr>

                <tr>
            <td>
                ReferencedColumn</td>
            <td>
                Column</td>
        <td>&nbsp;</td></tr>

                <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        <td>&nbsp;</td></tr>
    </table>
</body>
</html>
